DIAGNOSTIC MANUAL
1581
VERSION 1.5
JANUARY 1988 PN-314854-04
PN-314854-01 — Kit Disk Diagnostic 1581
includes
PN-314854-02 — Diagnostic Progarm Disk 1581 — Version 1.5
PN-314854-03 — Diagnostic Analog Disk 135 TPI
PN-314854-04 — 1581 Diagnostic Manual — Version 1.5
Commodore Business Machines, Inc.
1200 Wilson Drive, West Chester, Pennsylvania 19380 U.S.A.
Commodore makes no expressed or implied war-
ranties with regard to the information contained
herein. The information is made available solely on
an as is basis, and the entire risk as to quality and
accuracy is with the user. Commodore shall not be
liable for any consequential or incidental damages
in connection with the use of the information con-
tained herein. The listing of any available replace-
ment part herein does not constitute in any case
a recommendation, warranty or guaranty as to
quality or suitability of such replacement part.
Reproduction or use without expressed permission,
of editorial or pictorial content, in any matter is
prohibited.
This manual contains copyrighted and proprietary information. No part
of this publication may be reproduced, stored in a retrieval system, or
transmitted in any form or by any means, electronic, mechanical,
photocopying, recording or otherwise, without the prior written permis-
sion of Commodore Electronics Limited.
Copyright © 1988 by Commodore Electronics Limited.
All rights reserved.
DIAGNOSTIC DISKETTE INTRODUCTION
VERSION 1.5
This manual was developed to aid you in the use of the
Diagnostics available for Repair Troubleshooting of the
CBM C128/C128D Consumer Product Line.
The manual is separated into four (4) sections.
SECTION 1: This section contains Diagnostic and Test Programs to assist
in troubleshooting of the CBM 1581 Single Disk Drive
SECTION 2: This section contains Diagnostic and Test Programs to assist
in troubleshooting the C64 Mode, 80 Column Mode and External
RAM Expansion Cartridges of the C128 and C128D Systems.
SECTION 3: This section contains some user friendly Disk Drive Utility
Programs which should help you with day to day operations.
SECTION 4: This section contains some of the most used Basic Commands
of the C128 and C1l28D Systems.
The following listing is the directory of the Version 1.5 Diagnostic
Diskette and a brief explanation of each Diagnostic Test. More detailed
information is contained inside the manual.
Disk
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
PGM
Name
WON A UW & WD F
-- DIAGNOSTIC V 1.5
"1581 MENU.V1.5" ** 1581 - Diagnostic Test Option Menu
“SYSTEM TEST" ** 1581 - System Test
"SOFT ERROR TEST" ** 1581 - Final MFM Soft Error Test
"LOGIC DIAGNOSTIC" ** 1581 - Logic Diagnostic Test
"“ALIGNMENT/REPAIR" ** 1581 - Alignment/Repair Test
"C128 80 COLUMN" ** C128 - 80 Column Mode Test
"C128 C64 MODE" ** C128 - C64 Mode Test
"C128 RAM XPANDER" ** C128 - 1700/1750 RAM Expander Test
"128D 80 COLUMN" ** C128D -— 80 Column Mode Test
"128D C64 MODE" ** C128D - C64 Mode Test
"128D RAM XPANDER" ** C128D -—- 1700/1750 RAM Expander Test
"DISK BACKUP" ** 1581 - Disk Backup Utility
"FILE COPY" ** 1581 - File Copy Utility
"DISK FORMATTER" ** 1581 - Disk Format Utility
"FILE SCRATCHER" ** 1581 - File Scratch Utility
“FILE RESTORER" ** 1581 - Scratched File Restore Utility
"1581 SYSTEM.BIN1L" ** 1581 - System Test - Binary Data
"1581 SYSTEM.BIN2" ** 1581 - System Test - Binary Data
"1581 SYSTEM.BIN3" ** 1581 - System Test - Binary Data
"1581 SOFT.BIN1" ** 1581 - Soft Error Test - Binary Data
"1581 SOFT.BIN2" ** 1581 - Soft Error Test - Binary Data
"1581 SOFT.BIN3" ** 1581 - Soft Error Test - Binary Data
"1581 LOGIC.BIN1" ** 1581 - Logic Diagnostic Test - Binary Data
"1581 LOGIC.BIN2" ** 1581 - Logic Diagnostic Test - Binary Data
"1581 ALIGN.BIN1" ** 1581 - Alignment/Repair Test - Binary Data
Introduction 1
TABLE OF CONTENTS
VERSION 1.5 DIAGNOSTIC TESTS
Fann eee ee eee eee ee wae a en no an a an on ne en ee
SECTION ONE
DISK DRIVE DIAGNOSTIC
AND TEST PROGRAMS
Pelee i Soo Soo Soo Soe ee ee Se ae ee ek ea at Se a a ee we ee ee
1581 DIAGNOSTIC MENU eeccceccvcccccee Page 1
1581 SYSTEM TEST ceoeceeoeceeeeeeecee Page 1-1 thru 1-5
1581 SOFT ERROR TEST eoeeeveeeeeeneoeece Page 1-6 thru 1-11
1581 LOGIC DIAGNOSTIC eoeeeeeeeeeeeen Page 1-12 thru 1-13
1581 ALIGNMENT/REPAIR eoeeeeoereevneeeeee Page 1-14 thru 1-23
fe es ee ae es ee we ree ae ae oe we we we we ww we ww a ww ew ew oe a a we a ew a a a a a a ee ee
eee ee oe CO ee Se ee ee Se Se ea ee eee
SECTION TWO
COMPUTER DIAGNOSTIC
AND TEST PROGRAMS
Ee a en a ne a ee a
C128/C128D 80 COLUMN TEST eoceceeeeeeeeeoeee Page 2-1
C128/C128D C64 MODE TEST eoeoeeeeveeevneeaee0e0 Page 2-2
C128/C128D RAM EXPANSION TEST .eccccccecccees Page 2-3 thru 2-5
$e eSoee Sea Boe a es ea aa a ee eee eee
pee we a a a a a wn wn we wn wn wn wn wn wn wn we wn ww wn a ow ow a ow oe ew a =
SECTION THREE
DISK DRIVE
UTILITY PROGRAMS
Se a Se a ee ae a a a ne Te eee ep ee
1581 DISK BACKUP eaeeeeeeeeeeeeee Page 3-1
1581 FILE COPY eeeeeeeeeeeeeee Page 3-2 thru 3-4
1581 DISK FORMATTER eoeeeeeveeeeeeee Page ~ 3-5 thru 3-6
1581 FILE SCRATCHER eeeoeeeeeeeececeee Page 3-7
1581 FILE RESTORER eeoeoeveeeveeeeeeee Page 3-8
Fare a a A a RP ee eR na eG ey ee aa
Pewee oe a ee a ee i Se Sin ee weet eawaewe eon awe an eanee cess
SECTION FOUR
COMMON BASIC
7.0 COMMANDS
$e ee ee ew a wn a wn ww a a a a a a a a a a ee oe
| C128/C128D BASIC COMMANDS eseeoveeeveneeuveeen Page 4-1 thru 4-4
$m ee wn wn a wn a a ne a nn en ae a en nw a a a wn wn wn nn nw ww ow ww
Table of Contents 1
1581 DIAGNOSTIC MENU
VERSION 1.5
DESIGNED TO LOAD : 1581 DIAGNOSTIC PROGRAMS
REQUIRED EQUIPMENT: C128 OR C128D COMPUTER
1581 SINGLE DISK DRIVE
40 COLUMN MONITOR OR TV SET
VERSION 1.5 DIAGNOSTIC DISKETTE
The Diagnostic Menu is used to Load Diagnostic Tests and Utilities
from the Selected Load Drive. Because the Diagnostic Tests use
Binary Files for correct operation ....
| ALL TESTS MUST BE LOADED FROM THIS MENU
DISK DRIVE TESTS WILL FAIL IF
DOUBLE SIDED/DOUBLE DENSITY TEST DISKETTES ARE NOT USED
1581 DIAGNOSTIC MENU VERSION 1.5
Press (+) - Set Load Device Number
Press (-) - Set Test Device Number
Press (@) - Set Test Computer Type
Press (1) - 1581 System Test
Press (2) - 1581 Soft Error Test
Press (3) - 1581 Logic Diagnostic
Press (4) - 1581 Alignment/Repair
Press (5) - C128/C128D 80 Column Test
Press (6) - C128/C128D C64 Mode Test
Press (7) - C128/C128D RAM Expander Test
Press (0) - Display Utilities Menu
+t £ e+ +e HF HF HE FH
LOAD FROM DEVICE NUMBER >> [8] or [9]
RUN TESTS DEVICE NUMBER >> [8] or [9]
SYSTEM TYPE TO BE TESTED >> 1581
1581 UTILITIES MENU VERSION 1.5
* Press (+) - Set Load Device Number
* Press (-) - Set Test Device Number
* Press (1) - 1581 Disk Backup
2-DRIVES REQUIRED
Press (2) - 1581 File Copy
2-DRIVES REQUIRED
*
* Press (3) - 1581 Disk Formatter
* Press (4) - 1581 File Scratcher
* Press (5) - 1581 File Restorer
* Press (0) - Display Diagnostic Menu
LOAD FROM DEVICE NUMBER >> [8] or [9]
RUN TESTS DEVICE NUMBER >> {8] or [9]
SYSTEM TYPE TO BE TESTED >> 1581
Page 1
1581 SYSTEM TEST
VERSION 1.5.1
DESIGNED TO TEST : 1581 SINGLE DISK DRIVE
REQUIRED EQUIPMENT: C128 OR C128D COMPUTER
1581 SINGLE DISK DRIVE
40 COLUMN MONITOR OR TV SET
FORMATTED (WRITE=PROTECTED) DISKETTE
BLANK TEST DISKETTE
VERSION 1.5 DIAGNOSTIC DISKETTE
SYSTEM TEST OPTION MENU
Press (0) = Select Device Number >> [8] or [9]
Press (1) = Zero Stop Sensor Test
Press (2) = Write Protect Sensor Test
Press (3) - Read/Write Head Bump Test
Press (4) - Read/Write Test
Press (A) - All Above Tests
Press SPACE - Load Diagnostic Menu
+e + 4 & + F
SYSTEM TEST OPTION ONE -- SELECT DEVICE NUMBER
* This option allows the System Test to be run on a system set to
either Device Number [8] or [9].
* Selected Device Number is Displayed
SYSTEM TEST OPTION TWO -- ZERO STOP SENSOR TEST
* Insert a Formatted Write-Protected Diskette
* Write-Protect Tab Must be OPEN
* Press SPACE - Start Testing
Begins Zero Stop Sensor Test
* Press RETURN = Return to Menu
Displays System Test Main Menu
The Zero Stop Sensor Test checks for proper adjustment of the Zero
Stop Sensor by Looping, (5 Times), through the Sensor to Zero Track
and Reading a Pre-Written Mark on the Diskette.
f-aowmmn wwe eo eee ew ew we www ew owe ow owen oe ewe eeee eee eeee eeeee ewww ewww www eee wwe wowwen +
FOR MOST ACCURATE TESTING THE FORMATTED DISKETTE BEING USED SHOULD
BE FORMATTED ON A KNOWN GOOD DRIVE OTHER THAN THE ONE UNDER TEST
+oewee O88 OS OS OOS OOOO OO OO OOO ® OOO GOSS OOO ® OOOO Coe eee eoeeoee@oe ooo eoooeoowen +
FAILURE - DEFECTIVE, UN=-FORMATTED OR UN-WRITE=PROTECTED DISKETTE
MIS-ADJUSTED ZERO STOP SENSOR OR DRIVE ALIGNMENT
DEFECTIVE ZERO STOP SENSOR OR CONTROL LOGIC
* Pass/Fail Status is Displayed
* Press RETURN —- Return To Menu
Displays System Test Main Menu
Page 1-1
1581 SYSTEM TEST
VERSION 1.5.1
SYSTEM TEST OPTION THREE - WRITE PROTECT SENSOR TEST
* Insert a Formatted Write-Protected Diskette
* Write-Protect Tab Must be OPEN
* Press SPACE =- Start Testing
Begins Write-Protect Sensor Test
* Press RETURN - Return to Menu
Displays System Test Main Menu
The Write Protect Sensor Test checks for proper operation on the Write
Protect Sensor by attempting a Format Operation on the Write-Protected
Diskette and Reading the Error Channel.
+ ee ee Oe COCO OOOO OOOO OOOO OOOO OOOO OOOO OOOO OOO OOOO OOOO OOOO OO Ow oe we ween owe owwewen $+
FOR MOST ACCURATE TESTING THE FORMATTED DISKETTE BEING USED SHOULD
BE FORMATTED ON A KNOWN GOOD DRIVE OTHER THAN THE ONE UNDER TEST
towne eaeee2oeee OOO OOS OLS SOV GSO@e@eeee2eaae See eee ewe woe woe oom ooeeweooemowowowen +
FAILURE - DEFECTIVE, UN-FORMATTED OR UN-WRITE-PROTECTED DISKETTE
MIS-ADJUSTED ZERO STOP OR DRIVE ALIGNMENT
DEFECTIVE WRITE=PROTECT SENSOR OR CONTROL LOGIC
* Pass/Fail Status is Displayed
* Press RETURN = Return To Menu
Displays System Test Main Menu
SYSTEM TEST OPTION FOUR - ZERO STOP BUMP TEST
* Insert a Formatted Write-Protected Diskette
* Write-Protect Tab Must be OPEN
* Press SPACE = Start Testing
Begins Zero Stop Bump Test
* Press RETURN = Return to Menu
Displays System Test Main Menu
The Zero Stop Bump Test checks for proper adjustment of the Zero Track
Sensor, in Slow Mode, by looping the Read/Write Head, (5 Times), through
the Zero Stop Sensor and Reading a Pre-Written Mark on the Diskette.
$+ we OO 8 O28 OO OOS ® ® OO OOOO OOOO OOS OS OOO O® OOOO © OBO OG2 OOS OOS OOGO OOG@ Ooo Gowoeoe@ooeeen+
FOR MOST ACCURATE TESTING THE FORMATTED DISKETTE BEING USED SHOULD
BE FORMATTED ON A KNOWN GOOD DRIVE OTHER THAN THE ONE UNDER TEST
- ww eee e © eee eee © Cee eee Cee Coe Coe Cee e eee Coe eee oo ee eee oe we eee wooo ooo owen +
FAILURE - DEFECTIVE, UN-FORMATTED OR UN-WRITE-PROTECTED DISKETTE
MIS-ADJUSTED ZERO STOP OR DRIVE ALIGNMENT
DEFECTIVE STEPPER MOTOR OR CONTROL LOGIC
* Pass/Fail Status is Displayed
»
* Press RETURN = Return To Menu
Displays System Test Main Menu
Page 1-2
1581 SYSTEM TEST
VERSION 1.5.1
SYSTEM TEST OPTION FIVE = READ/WRITE TESTS
* Insert a Blank Test Diskette
* Write-Protect Tab Must be CLOSED
* Press (F) - Test Disk is Formatted
* Press (U) - Test Disk is UnFormatted
If the (U)nformatted Option is selected .... (Recommended)
* The Format Operation of the drive is checked by executing a GCR Format
to all Tracks, (Upper and Lower), with an ID written to all sectors.
* The GCR Read/Write Operations are tested by ....
* Opening a Write File = Writing Data to the File - Closing the File
* Opening a Read File = Reading and Verifying Data = Closing the File
* Scratching the File
FAILURE - DEFECTIVE TEST DISKETTE
MIS-ADJUSTED ZERO STOP OR DRIVE ALIGNMENT
DEFECTIVE DRIVE ASSEMBLY
DEFECTIVE READ/WRITE CONTROL LOGIC
* The GCR Slow Mode is checked by ....
* Writing Data to Tracks 5, 15, 75, 79
* Reading and Verifying Data from Tracks 79, 75, 15, 5
* The GCR Fast Mode is checked by ....
* Writing Data to Tracks 5, 10, 76, 79
* Reading and Verifying Data from Tracks 79, 76, 10, 5
FAILURE - TEST DISKETTE DEFECTIVE OR NOT DOUBLE~SIDED/DOUBLE DENSITY
MIS-ADJUSTED ZERO STOP SENSOR OR ALIGNMENT
DEFECTIVE DRIVE ASSEMBLY
DEFECTIVE READ/WRITE CONTROL LOGIC
* The MFM Burst Format Operation is checked by Formatting ....
TRACK BYTES/SECTOR
ol 256
02 512
40 1024
41 256
76 512
79 1024
Page 1-3
1581 SYSTEM TEST
VERSION 1.5.1
* The MFM Burst Read/Write Operations are checked by ....
* Writing, Reading and Comparing Data on ....
SIDE TRACK BYTES/SECTOR SIDE TRACK BYTES/SECTOR
0 01 256 1 81 256
0 02 512 1 82 512
0 40 1024 1 120 1024
0 41 256 1 121 256
0 76 512 1 156 512
0 79 1024 1 159 1024
FAILURE - TEST DISKETTE DEFECTIVE OR NOT DOUBLE~SIDED/DOUBLE DENSITY
DEFECTIVE DRIVE ASSEMBLY
DEFECTIVE READ/WRITE CONTROL LOGIC
COMPATIBILITY TEST
COMPATIBILITY TEST OPTION MENU
* Press (8) = Second Drive Set to Device Number [8]
* Press (9) = Second Drive Set to Device Number [9]
* Press (S) = Skip Compatibility Test
COMPATIBILITY TEST OPTION ONE = SECOND DRIVE = DEVICE [8]
COMPATIBILITY TEST OPTION TWO = SECOND DRIVE = DEVICE [9]
These options allow the Data Written during the Read/Write Test to be
verified on a second drive which may be set to either Device Number [8]
or Device Number [9].
* This helps determine if Data Written on the drive
under test can be read by other drives.
* The GCR 1581 Slow Mode Compatibility is checked by ....
* Reading and Verifying GCR Data, written during the Read/Write Test,
from Tracks 5, 15, 75, 79
* The GCR 1581 Fast Mode Compatibility is checked by ....
* Reading and Verifying GCR Data, written during the Read/Write Test,
from Tracks 5, 10, 76, 79
Page 1-4
1581 SYSTEM TEST
VERSION 1.5.1 .
* The Burst MFM Mode Compatibility is checked by ....
* Reading and Verifying MFM Data, written during the
Read/Write Test,
from ....
SIDE TRACK BYTES/SECTOR SIDE TRACK BYTES/SECTOR
0 01 256 1 81 256
0 02 512 1 82 512
0 40 1024 1 120 1024
0 41 256 1 121 256
0 76 512 l 156 512
0 79 1024 1 159 1024
FAILURE - MIS-ADJUSTED ZERO STOP OR ALIGNMENT ON ONE OF THE DRIVES
DEFECTIVE DRIVE ASSEMBLY ON ONE OF THE DRIVES
COMPATIBILITY TEST OPTION THREE - SKIP COMPATIBILITY TEST
This option allows the Compatibility Section of the Read/Write Test
to be skipped if a second drive is not available.
SYSTEM TEST RESULTS
* System Test - Pass/Fail Status
* Compatibility - Pass/Fail/Skipped Status
* Press RETURN - Return to Menu
Displays System Test Main Menu
SYSTEM TEST OPTION SIX = ALL ABOVE TESTS
This option executes options (2-5) with a countdown between tests.
SYSTEM TEST OPTION SEVEN - LOAD DIAGNOSTIC MENU
* Insert the Version 1.5 Diagnostic Diskette
* Press (8) = Load the Diagnostic Menu from Device Number [8]
* Press (9) = Load the Diagnostic Menu from Device Number [9]
*
Press RETURN = Return to Menu
Displays System Test Main Menu
Page 1-5
1581 SOFT ERROR TEST
VERSION 1.5.1
DESIGNED TO TEST : 1581 SINGLE DISK DRIVE
REQUIRED EQUIPMENT: C128 OR C128D COMPUTER
1581 SINGLE DISK DRIVE
COMMODORE OR COMPATIBLE PRINTER (OPTIONAL)
40 COLUMN MONITOR OR TV SET
BLANK TEST DISKETTE
VERSION 1.5 DIAGNOSTIC DISKETTE
The Soft Error Test does an Extended Read/Write Performance Test on
the Disk Drive under test.
a ses ee tees cs oe eae es ees ee 0 es es es ees ee ee es es ee a Ce Os aes ad a Cee Cas Se es Ca Cs Sees Sed OD ee ce ee ee ane Oe ee ed Oe Or Oa ee CS OD Hen COED eS CD CD Ce CD ND NP Ce Ces CD ed ten? Cane tone cans ws “p>
| THE SOFT ERROR TEST SHOULD BE RUN ON ALL UNITS IN FOR REPAIR |
teense eos oem tapes ain cae has tess a as a aid ieee aaa es ee remaa eee aati ere
INSERT BLANK TEST DISKETTE
BEFORE SELECTING ANY OPTIONS
SOFT ERROR TEST OPTION MENU
Press RETURN —- Start Test >> 50 Pass
Press (C) - Select Device Number >> [8] or [9]
Press (X) - Preliminary Test >> 2 Pass
Press (M) - Modified Test
Press (0) - Read Test Results
Press SPACE - Load Diagnostic Menu
+e e eH
NOTE : IF A PRINTER IS CONNECTED
TEST RESULTS WILL BE PRINTED
RATHER THAN DISPLAYED
SOFT ERROR TEST OPTION ONE ~- START TEST (50 PASS)
This option is used for Final Soft Error Testing. At the end of 50 Passes,
the test will terminate and the drive will be reset. All Test Results will
be stored on the Test Diskette and read at test end using Soft Error Test
Option Five (Read Test Results).
* To save Test Time, this option should be run only after the unit has
passed the 2 Pass Preliminary Test (Soft Error Test Option Three)
$e rw wwe er rr eee +
WHEN DOWNLOADING IS COMPLETE AND THE SOFT ERROR TEST OPTION MENU
IS DISPLAYED, THE TEST WILL RUN INTERNAL TO THE DRIVE AND THE
C128/C128D NEED NO LONGER BE CONNECTED UNTIL THE TEST IS
COMPLETE AND THE TEST RESULTS ARE READ
+ Sam me cee ee ee ned Came tend ee MD Ce Ce SD Ce CD Sem GED Same Gem CD nD CE MD SD SD See Gand SD SE OED CaS Cnt Cane Cae Gen? CaS MES Sen? Com Cee eS CemD Com Samad CD ES CaP Cee CaND CaS es ca a ted Aad One Ge Cad Oe OC Ce? et SnD Cen GD eS nD te cen tan ee te “>
SOFT ERROR TEST OPTION TWO ~ SELECT DEVICE NUMBER
»
This option allows the Soft Error Test to be run on a drive which is
set to either Device Number [8] or [9]
Page 1-6
1581 SOFT ERROR TEST
VERSION 1.5.1
SOFT ERROR TEST OPTION THREE - PRELIMINARY TEST
PRELIMINARY SOFT ERROR TEST OPTION MENU
Press RETURN - Start Test >> 2 Pass
Press (A) - Alter Passes >> 2 Pass
Press (0) - Read Test Results
Press (X) - Return to Menu
Displays Soft Error Test Main Menu
+e +
PRELIMINARY SOFT ERROR TEST OPTION ONE - START TEST 2 PASS
This option is used for Preliminary Soft Error Testing. At the end of the
designated number of passes, displayed next to Alter Pass Option, the test
will terminate and the drive will reset. Test Results are stored on the
Test Diskette and read at test end using Option Three. (Read Test Results)
* If the drive passes this Preliminary Test, the 50 Pass Soft Error Test
(Soft Error Test Option One) should be run.
Fe ce ee ces eee ee te a a Came Cees ae am Cemne Can Ce Can Ca CaS CaN UND OED Ce ceo Ce Ce es Ores a ee Came em Nese fens eam eS Sed Co Cas Sm OO ee ces es ces Goes ms Ce Gees tee? CD es a a te Cane a A SP CP ee ea Ce eS SP SP Se? Sen? too eno sf
WHEN DOWNLOADING IS COMPLETE AND THE SOFT ERROR TEST OPTION MENU
IS DISPLAYED, THE TEST WILL RUN INTERNAL TO THE DRIVE AND THE
C128/C128D NEED NO LONGER BE CONNECTED UNTIL THE TEST IS
COMPLETE AND THE TEST RESULTS ARE READ.
PRELIMINARY SOFT ERROR TEST OPTION TWO ~- ALTER PASSES
This option is used to set the Number of Passes the Soft Error Test is
to execute.
* Current Number of Passes is displayed next to option
PRELIMINARY SOFT ERROR TEST OPTION THREE - READ TEST RESULTS
This option is used to read and display Soft Error Test Results once the
designated number of passes are complete,
* Complete Error Reporting as well as Pass/Fail Status is displayed.
* Refer to Soft Error Test Result Summary -- Pages 1-9 thru l-1l
SOFT ERROR TEST OPTION FOUR ~ MODIFIED TESTS
* Press (C) - Create Custom Error Test
* Press (B) - Blink LED at Test End
* Press RETURN - Return to Menu
Displays Soft Error Test Main Menu
Page l-7
1581 SOFT ERROR TEST
VERSION 1.5.1
MODIFIED SOFT ERROR TEST OPTION MENU - CREATE CUSTOM ERROR TESTS
This option allows Special Parameters to be selected to create a
Custom Soft Error Test. The Parameter Options are as follows ....
1.
NEW TEST OR CONTINUATION
When (N)ew is selected, the Error Log is cleared at the start of
the test. When (C)ontinuous is selected, the existing Error Log
is used as the starting condition and the test will continue from
this point.
* If the Test Diskette has not previously been used in the
Soft Error Test, the (N)ew Option must be selected.
SPECIFY PASS TYPE
The test may be set to (R)ead Only, (W)rite Only or Read With a
Rewrite of Data per the selected Read to Write Pass Ratio.
* This Ratio Represents The Number Of Read Passes Per Each
Write Pass. Maximum Read To Write Ration = 127
ENTER NUMBER OF PASSES DESIRED
This represents the Number of Passes the Soft Error Test will run.
* If the Test is to Conclude Itself, a Maximum of 500 Passes may
be entered. If (0) is Entered, the Test Will Run Forever.
WANT FORMATTING (Y/N)
If (Y)es is selected, the diskette will be formatted by the test.
If (N)o is selected, the test will start without formatting.
* If the (N)ew Option was Previously Selected, (Y)es Must be
Selected here.
TRACK SEQUENCE TO BE
This Option allows selection of the Track Testing Sequence.
* If (A)lternating is Selected, the Track Testing Sequence will
Alternate between Sequential and Random after each pass.
* If (S)equential is Selected, the Tracks are Tested in Sequential
Order. (Tracks 1 thru 160)
* If (R)andom is Selected, the Tracks are Tested in a Random
Fashion, Allowing Complete Exercise of the Stepper Motor.
RESET OR BLINK AT TEST END
This option allows the Drive LED Status to be set at Test End and
starts execution of the Soft Error Test utilizing selected options
* If (R)eset is Selected, the Drive Will be Reset at Test End
* After Reset, all Disk Activity, including the Flashing
Activity LED will cease.
* If (B)link is Selected, the Drive LED will Blink ina
Series of (1) Flash Codes at Test End
* If (B)link is Selected, the Drive Must be Manually Reset
before Test Results can be Read.
* Turn Drive Power OFF and ON
Page 1-8
1581 SOFT ERROR TEST
VERSION 1.5.1
MODIFIED SOFT ERROR TEST OPTION TWO - BLINK/RESET LED AT TEST END
This option allows setting of the Drive LED Status at Test End
* Press (B) - Blink LED at Test End
* Press (R) - Reset LED at Test End
SOFT ERROR TEST OPTION FIVE - READ TEST RESULTS
This option reads and displays the results of the Soft Error Test. These
results are stored on the Test Diskette and updated at the end of each
Completed Pass. Complete Error Reporting along with Pass/Fail Status are
displayed as follows ....
IF A PRINTER IS CONNECTED, THE TEST RESULTS WILL BE PRINTED TO
HARD COPY -- THIS PRINTOUT SHOULD BE RETURNED TO THE CUSTOMER
WITH THE UNIT TO SHOW THE RESULTS OF FINAL TESTING
wa es es es ees es tas es es es tas eee ee aes aes Oe Oe ts Ons ee Ws ts OS em mS ns NC MOE CaaS Cen Oe CD OD SD CD CED Cane Cane Can Ce CD | as ee ne Oe Oeste? OD SS OS CS CED MED CS OmS WS WEED WS NSD Ce OenS nS CD cs mes ee cee tae “>
SOFT ERROR TEST RESULT SUMMARY
1. NUMBER OF PASSES
The Total Number of Passes run.
* All Tracks on the Diskette are Tested Each Pass
* Minimum Number of Passes = One Complete Pass
2. COUNTABLE ERRORS
The Total Number of encountered errors that required more than
one (1) retry to recover.
* Countable Errors = Total Errors minus Recovered Errors
* Maximum Countable Errors = Total Passes divided by a Set Value
3. TOTAL ERRORS
The Total Number of Errors encountered during the test.
* This Count is Incriminated Only Once for each error regardless
of the Number Of Retries Necessary to Recover the Error.
* If this Count Reaches (1024), the Test Will Terminate
* Maximum Errors = Total Passes divided by a Set Value
4. PASS/ERROR RATIO
The Number of Passes versus the Number of Encountered Errors
* Pass/Error Ratio = Number of Passes divided by Countable Errors
* Minimum Pass/Error Ratio = Number of Passes divided by a Set Value
5. FIRST PASS RETRIES
The Total Number of retries that were successful
* This Value is a Measure of Diskette Quality as it will show how
many Persistent Errors were Encountered
* If this Value Reaches Five (5), a Defective Diskette is indicated
and the test will terminate
* First Pass Retries are Determined for the First Pass Only
First Pass Retries = Number of Retries minus First Retries
Page 1-9
6.
1581 SOFT ERROR TEST
VERSION 1.5.1
TRACK, ERRORS, FIRST PASS RETRIES
This listing breaks down all Encountered Errors on a Per Track Basis.
* A Defective Diskette is indicated by Errors Concentrated on the
Same Track or Adjacent Tracks
* Displayed Only if at Least One Error was encountered
ERROR TYPE, OPERATION, ERRORS
This listing breaks down Total Errors according to Type of Error,
Operation Being Performed when the error occurred and Number of
Encountered Errors per type as follows ....
* HEADER BLOCK NOT FOUND
* The Header Block Identifier could not be found
* NO SYNC CHARACTER
* A Sync Mark, (10 or More Consecutive 1 Bits), on a given track could
not be found within a predetermined amount of time and a Time Out
has occurred
* DATA BLOCK NOT FOUND
* A Decoded 8 Bit Byte read from the diskette did not compare to a
Present Block Identifier
* DATA BLOCK CHECKSUM ERROR
* The Calculated Checksum of a 256 Byte Data Block did not match the
Actual Checksum Read from the diskette
* VERIFY ERROR AFTER WRITE
* The Data just Written to a sector of the diskette when Read Back,
does not verify with Data Stored in Disk Memory
* WRITE PROTECT ERROR
* A Write Operation to the diskette cannot be performed due to ....
* Write-Protect Tab Open on the Diskette
* Defective Write-Protect Sensor
* HEADER CHECKSUM ERROR
* The Header Checksum, Stored in Disk Memory, when EORed with an
Independent Checksum does not compare
* ID MISMATCH ERROR
* The Disk IDs, Read from the Header Block, did not compare with
the Disk IDs Stored in Disk Memory.
* Data Block Checksum Errors are normally caused by Random Electrical
Noise and will usually Recover in One (1) Retry
OPERATION
* READ - Data is Read and Verified against Expected Data
* WRITE - Data is Written, Stored in Disk Memory, Read Back and
Compared to Disk Memory Data
* SEEK - The Read/Write Head is moved to a Predetermined Track
Page 1-10
8.
10.
1581 SOFT ERROR TEST
VERSION 1.5.1
ERROR TIME
The Total Number of Errors per each 10 Passes
* An Increasing Error Rate indicates a Bad Diskette or a
Gradually Failing System
RECOVERY COUNT
The Total Number of Retries Required to Recover Encountered Errors
* A Persistent Error, one Requiring More Than One (1) Retry, or
More Than Twenty (20) Errors Recovered in the First Retry is
normally a sign of a Defective Drive Mechanism Or Marginal
Components
* Maximum Retries = Ten (10) before an error is considered a
Hard Error in which case the unit will fail the Soft Error Test
PASS/FAIL
The Bottom Line whether or not the unit has Passed the Soft Error
Test for the Allotted Number of Passes and the Final Status of
Test Results
SOFT ERROR TEST OPTION SIX ~- LOAD DIAGNOSTIC MENU
+ et + &
Insert the Version 1.5 Diagnostic Diskette
Press (8) = Load the Diagnostic Menu from Device Number [8]
Press (9) - Load the Diagnostic Menu from Device Number [9]
Press RETURN ~- Return to Menu
Displays Soft Error Test Main Menu
Page l-ll
1581 LOGIC DIAGNOSTIC
VERSION 1.5.1
DESIGNED TO TEST : 1581 SINGLE DISK DRIVE
REQUIRED EQUIPMENT: C128 OR C128D COMPUTER
1581 SINGLE DISK DRIVE
40 COLUMN MONITOR OR TV SET
VERSION 1.5 DIAGNOSTIC DISKETTE
The Logic Diagnostic is designed to test the Main Control Chips of
the System Under Test utilizing a Flash Code on the Activity LED.
LOGIC DIAGNOSTIC OPTION MENU
* Press (0) - Select Device Number >> [8] or [9]
* Press RETURN - Start Diagnostic Test
* Press SPACE - Load Diagnostic Menu
LOGIC DIAGNOSTIC OPTION ONE - SET DEVICE NUMBER UNDER TEST
This option allows the Logic Diagnostic to be run on a System
set to either Device Number [8] or [9]
LOGIC DIAGNOSTIC OPTION TWO - START DIAGNOSTIC TEST
ROM FAILURES WILL OCCUR IF OUT-DATED ROMS ARE INSTALLED
VALID ROMS -- 1581 - PART NUMBER 312558-02
4 a a a nr rrr eee woe ew em wen ne ee = - +
This option Downloads the Diagnostic Code to the Test System.
* If the Download is successful the Activity LED should be
flashing at a consistent rate.
* press (Y)es or (N)o
* If the Activity LED is not flashing at a constant rate after the
Download is complete, a Download Failure has occurred and (N)o
should be selected.
* If a Download Failure occurs the drive must be Reset before the
Download may again be attempted. Reset the drive by ....
* 1581 - Turn the Power OFF then ON
* Press RETURN - Retry Download
* A Total of Three (3) Attempts may be made before the System is
Determined to Have a Hard Failure
* Press RETURN -— Return to Menu
Displays Logic Diagnostic Main Menu
»
Page 1-12
1581 LOGIC DIAGNOSTIC
VERSION 1.5.1
* If (Y)es is selected, the Activity LED Flash Sequence is interpreted
using the Error Flash Code Chart
fon --- = ee es + + + + + +
| ERROR FLASH CODE CHART |
Se ee Jacek Soe — Prawn eceSe eee eee eee se +
FLASH 1581 IC 1581 IC
CODES FAILURE LOCATION
5 ne teeneessecee eee eee sees en +
1 FLASH SYSTEM OK NO FAILURE
2 FLASHES DOS ROM U2
3 FLASHES DOS RAM U3
4 FLASHES 8520 CIA Us
5 FLASHES WD1770/1772 FDC U4
6 FLASHES ILLEGAL
Lone eee ee see Pea e sey aa Soe 5 +
hen a a on nn nn nn eee een ee enw ee enn ne +
ONCE A SUCCESSFUL DOWNLOAD IS COMPLETE THE LOGIC DIAGNOSTIC WILL
OPERATE COMPLETELY INTERNAL TO THE DRIVE AND THE C128/C128D NEED
NO LONGER BE CONNECTED
tacenccsae ae eS oe eee enema mace ese eek a eae oo S aero ea eee Seen eo eee eee +
* Once the Logic Diagnostic Code has been Downloaded, the Drive Must
be Reset before any Disk Access can be accomplished
* Turn Drive Power OFF and ON
* Press RETURN - Return To Menu
Displays Logic Diagnostic Main Menu
LOGIC DIAGNOSTIC OPTION THREE - LOAD DIAGNOSTIC MENU
Insert Version 1.5 Diagnostic Di
ee +
Press RETURN -Return To Menu
skette
Displays Logic Diagnostic Main Menu
Page 1-13
Press (8) - Load Diagnostic Menu from Device Number [8]
Press (9) - Load Diagnostic Menu from Device Number [9]
1581 ALIGNMENT/REPAIR TEST
VERSION 1.5.1
DESIGNED TO TEST : 1581 SINGLE DISK DRIVE
REQUIRED EQUIPMENT: C128 OR C128D COMPUTER
1581 SINGLE DISK DRIVE
DUAL TRACE SCOPE
VOLT METER (OPTIONAL)
40 COLUMN MONITOR OR TV SET
135 TPI ALIGNMENT DISKETTE (P/N 314854-03)
VERSION 1.5 DIAGNOSTIC DISKETTE
ALIGNMENT REPAIR TEST OPTION MENU
* Press (0) - Select Device Number >> [8] or [9]
* Press (1) - Drive Alignment
* Press (2) - Zero Track Test/Adjust
* Press (3) - Stepper Motor Slew
* Press (4) - Drive Motor Logic
* Press (5) - Side Select Logic
* Press (6) - Load Diagnostic Menu
ALIGNMENT REPAIR TEST OPTION ONE - SELECT DEVICE NUMBER
This option allows the Alignment/Repair Test to be run on a System
set to either Device Number [8] or [9]
ALIGNMENT REPAIR TEST OPTION TWO —- DRIVE ALIGNMENT
* Press (S) - Display Scope Settings
* Press (D) - Dis-Assembly and Setup
* Press (A) - Begin Drive Alignment
* Press RETURN - Return to Menu
Displays Alignment/Repair Test Main Menu
Page 1-14
1581 ALIGNMENT/REPAIR TEST
VERSION 1.5.1
1. Set Both Channels To AC Scale
2. Set Both Channels To 50 MV/DIV
3. Invert Channel 2
4. Differentially Add Both Channels
5. Set Sweep To 20 MS/DIV
6. Set Trigger To Auto Mode
7. Remove any Diskette Installed in the Drive
8. Make Sure Drive Power Is OFF
* Press SPACE - Dis-Assembly & Setup
* Press RETURN - Return To Menu
Displays Alignment/Repair Test Main Menu
$------------------- +--+ +--+ +--+ - +--+ +--+ 5+ 5-5 5-5 5 5 5-5 = == + +
feme enna ane enn nn nnn nn nnn nnn nn es +++ +
| 1581 DIS-ASEMBLY AND SET-UP PROCEDURES
(aioe aenaa een aao Keo ease en ae eee ud teea ewe eee eb oot eee ceeaaanoeeenaa +
1. DisConnect Power Cable and Serial Cable
2. Remove the Three (3) Screws from the Bottom Case and Remove
the Top Case from the unit
3. Remove the Drive FacePlate and Set it Beside the Unit
4. Remove the Four (4) Drive Mounting Screws
5. Remove the Two (2) Shield Screws and Remove the Drive Shield
6. Remove the Drive Assembly and Set it on its Side
7. * Connect Scope Probes As Follows ....
$-------- - +--------------- +--+ -- --- + - --- +--+ ++ +
Probe 1 -- Pin 1 -= Test Point TPl | Probe 2 --— Pin 3 -- Test Point TPl |
a St a kw nn mt ett i ee a i a ia ci a rt a et tc
9.
10.
Connect Power Cable and Serial Cable
Turn Drive Power ON
Insert 135 TPI Alignment Diskette
Commodore Part Number - 314854-03
* Press SPACE - Begin Radial Alignment
* Press RETURN - Return to Menu
Displays Alignment/Repair Main Menu
Page 1-15
1581 ALIGNMENT/REPAIR TEST
VERSION 1.5.1
RADIAL ALIGNMENT
The Read/Write Head should step to Track 40
FAILURE - DEFECTIVE DRIVE MECHANISM (STEPPER MOTOR)
DEFECTIVE STEPPER MOTOR CONTROL LOGIC
RADIAL ALIGNMENT TEST OPTION MENU
Press (S) - Change Sides
Press RETURN - Return To Menu
Displays Alignment/Repair Test Main Menu
* Press (+) - Step R/W Head - IN
* Press (-) - Step R/W Head - OUT
* Press (I) - Hysterisis Check - IN
* Press (0) - Hysterisis Check - OUT
* Press (B) - Restore R/W Head - BUMP
*
*
RADIAL ALIGNMENT TEST OPTION ONE - STEP R/W HEAD - IN
This Option will Step the Read/Write Head IN (Toward The Center)
of the Diskette One Track at a time
RADIAL ALIGNMENT TEST OPTION TWO - STEP R/W HEAD - OUT
This Option will Step the Read/Write Head OUT (Toward The Outside)
of the Diskette One Track at a time
RADIAL ALIGNMENT TEST OPTION THREE - HYSTERISIS CHECK - IN
This Option Steps the Read/Write Head to Track 42 and Back to Track 40
* When the Head Returns to Track 40 the CAT EYES should be Visible
and With-In the Allowed Limits
RADIAL ALIGNMENT TEST OPTION FOUR —- HYSTERISIS CHECK —- OUT
This Option Steps the Read/Write Head to Track 38 and Back to Track 40
* When the Head Returns to Track 40 the CAT EYES should be Visible
and With-In the Allowed Limits
RADIAL ALIGNMENT TEST OPTION FIVE — RESTORE R/W HEAD —- BUMP
This Option Steps the Read/Write Head to Track 1 and Back to Track 40
* When the Head Returns to Track 40 the CAT EYES should be visible
and With-In the Allowed Limits
RABIAL ALIGNMENT TEST OPTION SIX - CHANGE SIDES
This Option is used to Switch Sides to allow both Read/Write Heads
(0 = Lower --- 1 = Upper), to be Aligned
Page 1-16
1581 ALIGNMENT/REPAIR TEST
VERSION 1.5.1
CAT EYES SHOULD BE VISIBLE AND WITHIN 10% AMPLITUDE OF EACH OTHER
* The Peak-To—Peak Level MUST be at least 200 MV
1. CAT EYES ARE NOT VISIBLE
* Press (+) - Step the Read/Write Head IN
* Press (-) - Step the Read/Write Head OUT
2. CAT EYES ARE NOT VISIBLE WITHIN TWO (2) STEPS either way
* Refer to Upper Head Alignment
3. CAT EYES ARE VISIBLE BUT NOT WITHIN 10% AMPLITUDE OF EACH OTHER
* Refer to Radial Alignment Procedures —- Page 1-19
4. CAT EYES ARE VISIBLE AND WITHIN 10% AMPLITUDE OF EACH OTHER
* Press (S) - Change To Side 1 (Upper)
* Refer to Upper Head Alignment
CAT EYES SHOULD BE VISIBLE AND WITHIN 10% AMPLITUDE OF EACH OTHER
* The Peak-To-—Peak Level MUST be at least 200 MV
1. CAT EYES ARE NOT VISIBLE
* Press (+) - Step the Read/Write Head IN
* Press (-) - Step the Read/Write Head OUT
2. CAT EYES ARE NOT VISIBLE WITHIN TWO (2) STEPS EITHER WAY
BUT WERE VISIBLE ON THE LOWER HEAD ALIGNMENT CHECK
FAILURE - DEFECTIVE DRIVE ASSEMBLY (READ/WRITE HEAD)
DEFECTIVE CONTROL OR READ/WRITE LOGIC
3. CAT EYES ARE NOT VISIBLE WITHIN TWO (2) STEPS EITHER WAY
AND WERE NOT VISIBLE ON THE LOWER HEAD ALIGNMENT CHECK
FAILURE - DEFECTIVE ALIGNMENT DISKETTE
DEFECTIVE CONTROL OR READ/WRITE LOGIC
DEFECTIVE DRIVE MECHANISM (READ/WRITE HEAD)
4. CAT EYES ARE VISIBLE BUT NOT WITHIN 10% AMPLITUDE OF EACH OTHER
* Refer To Radial Alignment Procedures - Page 1-19
5. CAT EYES ARE VISIBLE AND WITHIN 10% AMPLITUDE OF EACH OTHER
* DRIVE ALIGNMENT IS OK !!! OK !!! OK !!! OK !!! OK !13!
Page 1-17
1581 ALIGNMENT/REPAIR TEST
VERSION 1.5.1
CAT EYES SHOULD BE VISIBLE AND WITHIN 10% AMPLITUDE OF EACH OTHER
* The Peak-To—-Peak Level MUST be at least 200 MV
1. If the CAT EYES Are Within the 10% Tolerance Refer to Step 4
2. If the CAT EYES Are Not Within 10% Amplitude of each other
* Loosen the two (2) Stepper Motor Mounting Screws and:
Turn the Stepper Motor while observing the CAT EYES SIGNAL
3. When the CAT EYES Are Within the 10% tolerance limit ....
* Hold the Stepper Motor in place and tighten the
Stepper Motor Mounting Screws
* If the CAT EYES do not stay the same, the Stepper Motor has moved
when the Mounting Screws were tightened and must be Re-Adjusted
4. Press (S) - Switch To Side 1 (Upper Head)
5. If the CAT EYES Are Not Within 10% Amplitude of each other
* Loosen the two (2) Stepper Motor Mounting Screws and:
Turn the Stepper Motor while observing the CAT EYES Signal
6. When the CAT EYES are the within the 10% tolerance limit ....
* Hold the Stepper Motor in place and tighten the
Stepper Motor Mounting Screws
* If the CAT EYES do not stay the same, the Stepper Motor has moved
when the Mounting Screws were tightened and must be Re-Adjusted
7. Press (S) - Switch to Side 0 (Lower Head)
* If the Lower Head Alignment is Off, it may be necessary to adjust
the Stepper Motor to get the best possible results of both the
Upper and Lower CAT EYES Signals
8. When Alignment of both heads is complete ....
ALIGNMENT IS OK !!! ALIGNMENT IS OK !!!
* Press RETURN - Return to Menu
Displays Alignment/Repair Main Menu
Page 1-18
1581 ALIGNMENT/REPAIR TEST
VERSION 1.5.1
ALIGNMENT/REPAIR TEST OPTION THREE - ZERO TRACK TEST/ADJUST
ZERO TRACK TEST OPTION MENU
* Press (C) -— Check Zero Track Sensor
* Press (D) - Dis-Assembly and Setup
* Press (A) - Adjust Zero Track Sensor
*
Press RETURN - Return to Menu
Displays Alignment/Repair Test Main Menu
ZERO TRACK TEST OPTION ONE - CHECK ZERO TRACK SENSOR
* Insert a Formatted 1581 Diskette
* Press SPACE - Check Zero Stop
* Press RETURN - Return To Menu
Displays Alignment/Repair Test Main Menu
The Zero Stop Sensor Test checks for proper adjustment of the Zero
Stop Sensor by looping, (5 Times), through the sensor to Zero Track
and Reading a Pre-Written Mark on the Diskette.
FOR MOST ACCURATE TESTING, THE FORMATTED DISKETTE BEING USED SHOULD
BE FOEMATTED ON A KNOWN GOOD DRIVE, OTHER THAN THE ONE UNDER TEST
FAILURE - DEFECTIVE OR UN-FORMATTED DISKETTE
MIS-ADJUSTED ZERO STOP OR ALIGNMENT
DEFECTIVE READ/WRITE OR CONTROL LOGIC
If Zero Stop Test Passes ....
* Press RETURN - Return to Menu
Displays Alignment/Repair Test Main Menu
If a Failure Occurs on Zero Stop Test ....
* Press (R) - ReTest Zero Stop
ReTest Zero Stop
* Press (A) - Adjust Zero Stop
* Press RETURN - Return to Menu
Displays Main Alignment/Repair Test Menu
Page 1-19
1581 ALIGNMENT/REPAIR TEST
VERSION 1.5.1
1. DisConnect Power Cable and Serial Cables
2. Remove the Three (3) Screws from the Bottom Case and Remove
the Top Case from the unit
3. Remove the Drive FacePlate and Set it Beside the Unit
4. Remove the Four (4) Drive Mounting Screws
5. Remove the Two (2) Shield Screws and Remove the Drive Shield
6. Remove the Drive Assembly and Set it on its Side
7. Set Scope Channel 1 to DC Scale and 2V/DIV
8. Connect Scope Probe 1 to Test Point 3 (TP3)
9. Connect Power Cable and Serial Cable
10. Turn Drive Power ON
1l. Insert a Formatted 1581 Diskette
* Press SPACE - Adjust Zero Stop
Go a a rrr rr rrr nr rnrrrsrses-- +
a a a a a a a a a a a a a a a a a a a a nn rrr nr rrr +
| DO NOT ADJUST ZERO TRACK UNTIL RADIAL ALIGNMENT IS CORRECT |
Sa eo i ees eae eo els ent ae et eg ss a ere ds +
| 1581 ZERO TRACK ADJUST |
fecal eee eee Se en ae eee nee a eee eee aoe eae aaee ae eee aa eel eee eee eee see +
1. Make Sure Current Track Displays 0 —- Voltage Level Displays 0.0 VDC
* The Scope Reading Should also = 0.0 vpDC
2. Press (+) - Step IN One Track
$--~---- = = + es 5 + + eee +
| ZERO TRACK ADJUSTMENT CHART
fowenensaanaaee= $+ += +-----—---+-—--~- Fenn nnn nes ee +
VOLTAGE CURRENT SCOPE ZERO TRACK
LEVEL TRACK READING STATUS
$---—---+- ~~~ 4$--—----------~--- $----—-~..—---~- $------------~-----------~-
0.0 VDC 0 0.0 VDC OK
0.0 VDC 1 0.0 VDC OK
2.5 VDC 2 2.5 VDC OK
5.0 VDC 3 5.0 VDC OK
5.0 VDC 4 5.0 VDC OK
$icegaaneaeekaeS eee een eee Se ee et $on--- =~ +
3. If all Scope Readings Compare to the Zero Track Chart
* ZERO TRACK ADJUSTMENT IS OK !! OK !! OK !! OK !!
* Press RETURN - Return To Menu
Displays Alignment Repair Main Menu
4. If any Scope Readings Do Not Compare to the Zero Track Chart
* ZERO TRACK MUST BE ADJUSTED !! ADJUSTED !! ADJUSTED !!
* * Refer to Zero Track Adjustment Procedures -- Page 1-22
Page 1-20
1581 ALIGNMENT/REPAIR TEST
VERSION 1.5.1
1. Press (+) or (-) until the Screen Displays
Voltage Level = 2.5 VDC and Current Track = 2
2. Loosen the Zero Track Screw and Slide the Zero Track Sensor
Until the Scope Reading = 2.5 VDC
3. Tighten the Zero Track Screw
* The Scope Reading Must Stay at 2.5 VDC After The Zero Track
Screw is Tightened. If the Reading is OFF After the Zero
Track Screw is Tightened -- RE-ADJUST ZERO TRACK SENSOR
4. Press SPACE - Re-Check Zero Track
* If the Zero Track Test Fails ....
Repeat Steps 1 thru 3 until Adjustment is Correct
* If the Zero Stop Test Passes ....
* Press RETURN - Return To Menu
Displays Alignment/Repair Main Menu
ALIGNMENT/REPAIR TEST OPTION FOUR - STEPPER MOTOR SLEW
STEPPER MOTOR SLEW TEST OPTION MENU
* Press (1) - Step To Track 1
* Press (0) - Step To Track 80
* Press RETURN - Return to Menu
Displays Alignment/Repair Test Main Menu
STEPPER MOTOR SLEW TEST OPTION ONE - STEP HEAD TO TRACK 1
STEPPER MOTOR SLEW TEST OPTION TWO - STEP HEAD TO TRACK 80
The Stepper Motor Slew Test checks proper operation of the Stepper
Motor by Slewing the Read/Write Head between Track 1 and Track 80,
(Inner and Outer Tracks). The Read/Write Head should move smoothly
and freely with no sticking or binding of the Stepper Mechanism.
FAILURE - DEFECTIVE DRIVE ASSEMBLY (STEPPER MOTOR)
DEFECTIVE STEPPER MOTOR CONTROL LOGIC
* Press RETURN - Return To Menu
Displays Alignment/Repair Main Menu
Page 1-21
1581 ALIGNMENT/REPAIR TEST
VERSION 1.5.1
ALIGNMENT/REPAIR TEST OPTION FIVE - DRIVE MOTOR LOGIC
The Drive Motor Logic Test checks for proper operation of the Drive
Motor Control Logic by allowing the Drive Motor to be turned either
OFF or ON and displaying the current status.
Use a Scope or Meter to verify the Measured Signal with the Expected
Signal from the Drive Motor Control Logic Chart.
DRIVE MOTOR LOGIC OPTION MENU
* Press (1) - Turn Motor ON
Press (0) - Turn Motor OFF
* Press RETURN - Return to Menu
Displays Alignment/Repair Main Menu
*
4--------- - - - —- - - - + e+ +
| 1581 DRIVE MOTOR CONTROL LOGIC CHART |
$——--—-- +—_—---—------- +—------------ +------- $2 oe +
DRIVE MOTOR CHECK IC EXPECTED | SCOPE | INCORRECT SIGNAL
DISPLAY PINS SIGNAL MODE PROBABLE FAILURE
+----------- +—-------------- 4+------—~—------ +---—---- 4+ -- - —- - - - ~~ - + + +
OFF US - 4 HIGH DC U5 - Ull
OFF Ull - 2 HIGH DC Ull - BAD DRIVE
ON U5 - 4 LOW DC U5 - Ull
ON Ull - 2 LOW DC Ull - BAD DRIVE
+----------- Fa rn nn barn nn nr nr nr nnn nn tenn ta nn nn nnn rn +
Page 1-22
1581 ALIGNMENT/REPAIR TEST
VERSION 1.5.1
ALIGNMENT/REPAIR TEST OPTION SIX -— SIDE SELECT LOGIC
The Side Select Logic Test checks for proper operation of the Drive Side
Select Logic by turning each Head, (Upper and Lower), on individually.
SIDE SELECT LOGIC OPTION MENU
* Press (0) =- Select Side [0] (Lower)
* Press (1) - Select Side [1] (Upper)
* Press RETURN - Return to Menu
Displays Alignment/Repair Main Menu
Use a Scope or Meter to verify the Measured Signal with the
Expected Signal from the Side Select Control Logic Chart.
$e a a a a an nn wn wn wn nw wn wn wn nn wn nn wn wn wn wn wn wn a a a a a a a rrr rrr +
| 1581 SIDE SELECT LOGIC CHART |
toncon Sea $a—2-— Cee eee eee fence an 5 eT +
| SIDE | CHECK IC | EXPECTED | SCOPE | INCORRECT SIGNAL |
SELECTED PINS SIGNAL MODE PROBABLE FAILURE
pe ee ree ob cea ha eae ea nea Posesteeeawues 5 ea ria ape ese rome ey eee ar ee +
| 0 | U5 - 2 | LOW | DC | U5 - Ull |
0 Ull - 4 LOW DC Ull - BAD DRIVE
{eeSeSeeeees tececceneoeeees pa tte eaves nee +------- $onn———-- + + +
1 U5 - 2 HIGH DC U5 - U1l
1 Ull - 4 | HIGH | DC | Ull - BAD DRIVE |
ee $-----————--—-- Sa cee ener ae tina se Se nc ees ce as a cee ik pm +
ALIGNMENT REPAIR/TEST OPTION SEVEN - LOAD DIAGNOSTIC MENU
* Insert Version 1.5 Diagnostic Diskette
* Press (8) -— Load from Device Number [8]
* Press (9) - Load from Device Number [9]
*
Press RETURN - Return To Menu
Displays Alignment/Repair Main Menu
Page 1-23
C128/C128D 80 COLUMN TEST
VERSION 1.5.1
DESIGNED TO TEST : 80 COLUMN MODE OF THE C128 OR C128D
REQUIRED EQUIPMENT: C128 OR C128D COMPUTER
1581 SINGLE DISK DRIVE
40 COLUMN MONITOR OR TV SET
80 COLUMN RGB MONITOR (OPTIONAL)
VERSION 1.5 DIAGNOSTIC DISKETTE
The 80 Column Test is used to verify proper operation of the 80 Column
Video Controller and Local 80 Column Video RAM of the C128 or C128D
* All Displays Are In HEX Format
During Run Time, the tests being run are displayed and can be
Interpreted as ....
C128 - Memory Range
C128D - Memory Range
4K Block, (1-4), of RAM Under Test
16K Block, (1-4), of RAM Under Test
Address Current Address in Block Being Tested
Data Current Data Being Read or Written
R/W Current Operation (Read/Write) Being Executed
Block Write - Writes Displayed Data to Displayed Address
Block Copy ~ Copies Data, (Reads/Writes), at Displayed Address
C128 «- U22 8563 Pass/Fail - Result of 80 Column Video Chip Test
C128D - U22 8568 Pass/Fail - Result of 80 Column Video Chip Test
C128 - U23 4416 Pass/Fail - Result of 4x16 RAM Chip Test
C128D - U23 4464 Pass/Fail - Result of 4x64 RAM Chip Test
C128 - U25 4416 Pass/Fail - Result of 4x16 RAM Chip Test
C128D - U25 4464 Pass/Fail - Result of 4x64 RAM Chip Test
PASS XXXX - Number of Completed Passes Run
TIME xx3xx2:xx - Total Run Time of 80 Column Test
* Any IC Flagged with a Fail Message must be replaced
* If an 80 Column RGB Monitor is connected, the ASCII Character
of the Data being executed will be displayed.
* The System Must be Powered Down to Exit This Test
Page 2-1
C128/C128D C64 MODE TEST
VERSION 1.5.1
DESIGNED TO TEST : C64 MODE OF THE C128 OR C128D
REQUIRED EQUIPMENT: C128 OR C128D COMPUTER
1581 SINGLE DISK DRIVE
40 COLUMN MONITOR OR TV SET
VERSION 1.5 DIAGNOSTIC DISKETTE
The C64 Mode Test is used as Burn-In Diagnostie to verify proper
operation of the C64 Mode of the C128 or C1l28D.
* When C64 Mode Test is run, the system under test is switched to the
C64 Mode and the test is Auto-Executed,
* The rows of squares displayed during Test Run Time represent ICs
with the Numbers Displayed representing IC Locations on the PCB.
* Defective ICs are Indicated by Blacking Out the Corresponding
Locations on the Screen
* Testing of the SID IC is done by Audible Tones Only
* For more detailed testing, use the Cl128/C128D Diagnostic Cartridge
* The System Must be Powered Down to Exit This Test
Page 2-2
C128/C128D RAM EXPANDER TEST
VERSION 1.5.1
DESIGNED TO TEST : 1700 OR 1750 EXTERNAL RAM EXPANDER
REQUIRED EQUIPMENT: C128 OR C128D COMPUTER
1581 SINGLE DISK DRIVE
MODEL 1700 OR 1750 RAM EXPANSION MODULE
40 COLUMN MONITOR OR TV SET
VERSION 1.5 DIAGNOSTIC DISKETTE
Fn a a a a a a a a Pa en ee pea
THE 1700/1750 RAM EXPANDER WILL NOT OPERATE PROPERLY WITH THE REV 6
PCB, (C128 ONLY), INSTALLED. IF THIS PROBLEM ARISES, THE PCB MUST
BE REPLACED WITH A REV 7 PCB OR HIGHER
THE RAM EXPANSION MODULE MUST BE INSERTED IN THE SYSTEM UNDER TEST
BEFORE POWER IS APPLIED AND THE RAM EXPANDER TEST IS LOADED
a ee ey ne ea ea
The RAM Expander Test is used to Diagnose Failures of the RAM ICs,
any ROM which may be installed and the REC, (RAM Expansion Controller),
in the Model 1700, (128K), or 1750, (512K), RAM Expansion Modules
The RAM Expansion Test Auto-Executes when loaded and displays a picture
of the RAM Expansion Module.
* If a Failure Occurs during Test Run Time, the IC Location Displays in
Reverse Field and a 'BD' (BAD), message is displayed in the Defective
IC Location.
* If No Failure is detected, an 'OK' is displayed
* The Number Displayed in the Upper Left Hand Corner of the screen is
the Test Version Number and does not effect Diagnostic Testing
* The Size of the Module Under Test, (1700 - 128K or 1750 - 512K),
is displayed in the Upper Right Hand Corner of the screen
* If Incorrect Size Is Displayed, It May Indicate a Defective REC
* The Number of Completed Cycles, “COUNT', is displayed in the
Lower Left Hand Corner of the screen
* Cycle Time is dependant on the Size of the Expansion Module
* Two (2) Clocks, (AM and PM), are displayed in the Bottom Right Hand
Corner of the screen
* AM Clock = Internal Time Of Day Clock of 6526 CIA Location Ul
* PM Clock = Internal Time Of Day Clock of 6526 CIA Location U4
* CIAs are Located on the Main PCB of the C128 or C128D
* These Two (2) Clocks must display the EXACT SAME TIME during
Diagnostic Run Time and Increment as the Test Continues
TIME-OF-DAY-CLOCK FAILURES
* Incorrect AM Clock - Possible 6526 CIA Failure - Location UL
* Incorrect PM Clock - Possible 6526 CIA Failure - Location U4
* Incorrect Both Clocks - Possible 60 HZ TOD Input Failure
Page 2-3
C128/C128D RAM EXPANDER TEST
VERSION 1.5.1
8726 REC (RAM EXPANSION CONTROLLER)
The REC is a DMA Device used to Transfer Blocks of Data between the C128
or Cl28D and the Expansion RAM,
* The Verify Option is tested by Testing Both Verify and Verify Error
Conditions with the Interrupts ON.
* This Detects the Majority of REC Failures
* If either test Fails, the REC is 'BAD'
* If both Verify Conditions are met the Test Continues
* The Swap Option is tested by Loading the Expansion RAM with a
Pre-Selected Random Pattern, Clearing the Host RAM, Swapping RAM
and Comparing the Two RAM Areas.
* If either RAM Area does not compare to the Pattern, the REC is ‘BAD'
* If both RAM Areas Compare to the Pattern, the REC is '‘OK'
Although some REC Failures are not so easily detected, many time they
may be determined by the Overall Test Results
* Example: BAD RAM Patterns for Bank 0 Match Bank 1
C128 / C128D HOST RAM
The Architecture of the 1700/1750 RAM Expansion Module requires an Area
of RAM within the C128 or C128D to be allocated. This RAM is referred
to as the Host RAM. Since the Test Data is first placed in this area and
Transferred to the RAM Expander for testing and back again, it is
necessary to insure that the Host RAM functions properly.
* The Host RAM is Tested using the C128/C128D Diagnostic Cartridge
* A Failure in the Host RAM will cause Incorrect Results to be displayed
during the RAM Expansion Test
RAM EXPANSION TEST
A Test Pattern is placed in the First Memory Location in Host RAM where
it is duplicated to fill the remaining area. When this is complete, the
Host RAM is Transferred to the RAM Expander. This Transfer Procedure is
duplicated until all Banks of the Expansion RAM are filled. After a Set
Time, to allow for Refresh, the Data is Transferred back to the Host RAM
and Compared to the Test Byte.
* If Data Read = Data Written - RAM is ‘'OK'
* If Data Read <> Data Written - RAM is 'BAD'
DYNAMIC RAM
Because the 1700/1750 RAM Expander uses Dynamic RAM, a Refresh Cycle
Must occur at least every Two (2) MilliSeconds. This is the Time Most
RAM Failures Occur.
* Each Test in the RAM Expansion Diagnostic allows for RAM Refresh
* Displayed Failures are Valid Only For The First Pass after which
*Defective ICs should be Replaced and the Test Re-Started
* Further Testing will Display Incorrect Results
Page 2-4
C128/C128D RAM EXPANDER TEST
VERSION 1.5.1
CUSTOM TEST PATTERN TESTING
The RAM Expansion Test Pattern Table is Located between 2261 and 2274
HEX (Inclusive). This table contains the Bit Patterns used for RAM
Expansion Testing.
If a different Test Pattern is desired ....
* Insert Version 1.5 Diagnostic Diskette in Load Drive
* C128 - Type DLOAD "C128 RAM XPANDER" Press RETURN
* C128D -— Type DLOAD "128D RAM XPANDER" Press RETURN
* Type POKE 8801, (Enter Decimal Test Pattern) Press RETURN
od Type RUN Press RETURN
*
The RAM Expansion Test will now be executed using the Selected
Test Pattern.
EXTERNAL ROM TEST
Although the External ROM, (Location U18 of Expansion PCB), is not
currently used, the RAM Expansion Test includes a test to Detect
Failures on any ROM which may be used in the future,
The ROM is Tested by adding the contents of each address to a value
equal to the sum of the data in all preceding addresses. This is referred
to as a ‘CHECKSUM' and the value is displayed, in HEX Format.
* The Displayed Checksum may change from one Pass to another as only
an Empty Slot is being read, however it should be consistent between
different RAM Expanders.
** A Checksum which is Not Consistent between different RAM Expanders
may Indicate a Defective PLA on Main PCB of the C128 or C128D.
* The System Must be Powered Down to Exit This Test
Page 2-5
1581 DISK BACKUP
VERSION 1.5.1
DESIGNED TO BACKUP: DATA DISKETTES FROM ONE 1581 TO ANOTHER 1581
REQUIRED EQUIPMENT: C128 OR C128D COMPUTER
(2) 1581 SINGLE DISK DRIVES
DATA DISKETTE
BLANK DISKETTE
40 COLUMN MONITOR OR TV SET
VERSION 1.5 DIAGNOSTIC DISKETTE
The Disk Backup Program is the same as the C128 Backup Program
on the 1581 Test Demo Diskette.
The Program allows a Data Disk to be Copied from one 1581 Set to
Device Number [8] to another 1581 Set to Device Number [9]
Peeeee SS SS Sle ces A awe Se a a a a Sa a a SSS See See ee ae Se
ALL FILES ON THE SOURCE DISKETTE WILL BE COPIED WITH NO FILE
SELECTION OPTIONS GIVEN. IF A DISKETTE WITH AN AUTO-BOOT
PROGRAM, SUCH AS THE VERSION 1.5 DIAGNOSTIC DISKETTE, IS
COPIED, THE NEW DISKETTE WILL ALSO AUTO-BOOT ON POWER-UP
Oh oe a ee ee wn en ee ee ee eee wees ween eee ewe ee wen =
DISK BACKUP OPTIONS
* Insert Source Diskette in Device Number [8]
* Write-Protect Tab should be Open
* Insert Blank Diskette in Device Number [9]
* Write-—Protect Tab Must be Closed
* Press Any Key
* Begins Disk Backup
* [WORKING] will be Displayed
* When the Backup is Complete [DONE] will be Displayed
Page 3-1
1581 FILE COPY
VERSION 1.5.1
DESIGNED TO COPY : FILES FROM ONE DRIVE TO ANOTHER
REQUIRED EQUIPMENT: C128 OR C128D COMPUTER
(2) 1581 SINGLE DISK DRIVES
DATA DISKETTE
BLANK DISKETTE
40 COLUMN MONITOR OR TV SET
VERSION 1.5 DIAGNOSTIC DISKETTE
The File Copy Program is the same as the Universal Disk-File
Copy Program on the 1581 Test Demo Diskette.
The Program allows Disk Files from one drive to be copied to another
drive connected VIA the Serial Bus.
FILE COPY OPTIONS
CHANGE DEVICE NUMBER OPTION
* If (Y)es is selected ....
* Input the Original Device Number
* Input the New Device Number
* Turn Power OFF to all Drives except the one to be changed
* Press SPACE - Change Device Number
* If (N)o is selected ....
* Select Partition Options
PARTITION OPTIONS
fee n nnn nn ne nn nn nn + ne nnn nn oo ee eo ennne +
THE PARTITION OPTIONS ARE VALID FOR THE 1581 ONLY AND
REQUIRES A PARTITION TO PREVIOUSLY HAVE BEEN CREATED
* If (Y)es is selected ....
* Enter Name of Partition to Open
* Select Read From or Write To Option
* If (R)ead is selected ....
* Selected Files will be Read from the Partition
* If (W)rite is selected ....
* Selected Files will be Written to the Partition
* Select File Transfer Options
* If (N)o is selected ....
* Select File Transfer Options
»
Page 3-2
. 1581 FILE COPY
VERSION 1.5.1
FILE TRANSFER OPTIONS
* Input Copy From Unit (Source Drive Device Number)
* Data Diskette Must be Inserted in Source Drive
* Input Drive Number (Always [0] For 1581 or C128D)
* Input Copy To Unit (Destination Drive Device Number)
* Blank Diskette Must be Inserted in Destination Drive
* Write-Protect Tab Must be Closed
* Input Drive Number (Always [0] For 1581 or C128D)
NAME-SEARCH PATTERN OPTION
* If a File Name is Entered, only that file will be displayed for the
File Copy Selection Option
* If Selected Characters are entered followed by an [*] Symbol, only
files which begin with these characters will be displayed for the
File Copy Selection Option
* If RETURN is selected, all files will be displayed for the File Copy
Selection Option
FILE COPY SELECTION OPTION
The Selected Files will be displayed as ....
File Size File Name File Type
* Press (Y)es if you wish to copy the displayed file
* Press (N)o if you wish to skip the displayed file
* Press (Y)es followed by RETURN at any file to copy
all remaining files
* Press (N)o followed by RETURN at any file to skip
all remaining files
DESTINATION DISK NEW OPTION
If the Destination Diskette is Blank or the Information Contained is
no longer required, Select (Y)es here
If the Destination Diskette Contains Valid Data and files are to be
added, Select (N)o here
If (Y)es is selected ....
* Enter the Name and ID to be assigned to the Destination Diskette
* The Name is limited to (16) Characters, and may be either
Alpha or Numeric
* The ID Must be (2) Characters, and may be either
Alpha or Numeric but should not be a combination of the two
When the Format of the Destination Diskette is complete
* Blocks Free is displayed -- (Blocks Free Should = 1328)
* File Copy will begin
Page 3-3
158] FILE COPY
VERSION 1.5.1
If (N)o is selected ....
* Blocks Free are Displayed
* File Copy Begins
FILE COPY
The files being copied are displayed as ....
* Source File Size - Number of Blocks in Source File
* Source File Name - Name of Source File being copied
* Source File Type - Type of Source File being copied
* SEQ = Sequential REL = Relative PGM = Program USR = User
* Destination File Size - Number of Blocks copied
* If Source File Size <> Destination File Size after the file has
been copied, an error has occurred during the copy
ANOTHER COPY OPTION
* If (Y)es is selected, File Copy ReStarts and you are ready
to make another copy
* If (N)o is selected, File Copy will Terminate
Page 3-4
1581 DISK FORMATTER
VERSION 1.5.1
DESIGNED TO FORMAT: A BLANK DISKETTE
REQUIRED EQUIPMENT: C128 OR C128D COMPUTER
1581 SINGLE DISK DRIVE
BLANK TEST DISKETTE
40 COLUMN MONITOR OR TV SET
Version 1.5 DIAGNOSTIC DISKETTE
The Disk Formatter Program is a Disk Utility Program to allow
Blank Diskettes to be Formatted under program control.
DISK FORMATTER OPTIONS
* Press (0) - Select Device Number >> [8] or [9]
* This option allows a diskette to be formatted in
a Drive set to either Device Number [8] or [9]
SELECT FORMAT MODE
* Press (S) - Slow Mode
* Formatting will be done in the 1581 Slow Mode
* Press (F) - Fast Mode
* Formatting will be done in the 1581 Fast Mode
* Press SPACE - Load Diagnostic Menu
* Insert Version 1.5 Diagnostic Diskette
* Press (8) - Load From Device # >> [8]
* Loads Version 1.5 Diagnostic Menu From Device Number [8]
* Press (9) - Load From Device # >> [9]
* Loads Version 1.5 Diagnostic Menu From Device Number [9]
* Press Return —- Return To Menu
* Displays Disk Formatter Main Menu
FORMAT INFORMATION
* Disk Name - Enter Name to be assigned to the diskette
* The Disk Name is limited to a maximum of (16) Characters
and may be either Alpha or Numeric
* Disk ID - Enter ID to be assigned to the diskette
* The ID must be (2) Characters and may be either Alpha or
Numeric but not a combination of the two
* Press (F) - Information is Correct
* Begin Formatting Diskette
a a a oe a Pe a A ae ee Pe Ee ne ee ee
| WARNING - FORMATTING DESTROYS ALL DATA STORED ON DISKETTE
Po oe eee eS Se eee eee ee Se eee ee eee we ae ees
* Press (A) - Wrong Information Entered
* Do Not Format Diskette
* Press RETURN —- Return To Menu
* Displays Disk Formatter Main Menu
Page 3-5
1581 DISK FORMATTER
VERSION 1.5.1
SCREEN DISPLAY
Disk Name eeeeeeee (Name Assigned to the Diskette
Format Speed. ........ (Fast or Slow)
ID Code Se ieietensr see (ID Assigned to the Diskette)
Device Number ........ (Device Number of Formatting Drive)
Disk Status eeseceee (GOOd / Bad)
* Press RETURN - Return To Menu
Displays Disk Format Main Menu
Page 3-6
1581 FILE SCRATCHER
VERSION 1.5.1
DESIGNED TO SCRATCH: FILES FROM A DATA DISKETTE
REQUIRED EQUIPMENT : C128 OR C128D COMPUTER
1581 SINGLE DISK DRIVE
40 COLUMN MONITOR OR TV SET
DATA DISKETTE
VERSION 1.5 DIAGNOSTIC DISKETTE
The File Scratcher Program is a Disk Utility Program to allow Files
to be Scratched under Program Control.
FILE SCRATCHER OPTIONS
* Press (0) - Select Device Number >> [8] or [9]
* This option allows Files to be Scratched from a Device
set to either Device Number [8] or [9]
* Press RETURN - Start Scratcher
Displays Prompts for Input Information
* Press SPACE - Load Diagnostic Menu
* Insert Version 1.5 Diagnostic Diskette
* Press (8) -— Load From Device # >> [8]
* Loads Version 1.5 Diagnostic Menu From Device Number [8]
* Press (9) - Load From Device # >> [9]
* Loads Version 1.5 Diagnostic Menu From Device Number [9]
* Press Return —- Return To Menu
Displays File Scratcher Main Menu
FILE SCRATCHER INFORMATION
* File Name - Enter Name of File to be Scratched
* The File must be Entered Exactly as it is Named on the Diskette
* Press (S) - Information is Correct - Scratch The File
Press (A) - Wrong Information Entered - Do Not Scratch File
* Press RETURN - Return To Menu
Displays File Scratcher Main Menu
*
SCREEN DISPLAY
Scratching File ........ (Name Of File Being Scratched)
Device Number eeceeeeee (Device Number of Drive)
Disk Status eceeeeee (Good / Bad)
* Press RETURN - Return To Menu
Displays File Scratcher Main Menu
* If a File has been scratched, the BAM will be updated before the
File Scratcher Main Menu is Displayed
Page 3-7
1581 FILE RESTORER
VERSION 1.5.1
DESIGNED TO RECOVER: SCRATCHED FILES FROM A DATA DISKETTE
REQUIRED EQUIPMENT : C128 OR C128D COMPUTER
1581 SINGLE DISK DRIVE
40 COLUMN MONITOR OR TV SET
DATA DISKETTE
VERSION 1.5 DIAGNOSTIC DISKETTE
The File Restorer Program is a Disk Utility Program to allow
Scratched Files to be to be Restored to Usable Condition
a ee ee ee
IF ANY TYPE OF DISK WRITE OPERATION, SUCH AS SAVING A FILE
OR BAM UPDATING, IS DONE AFTER THE FILE IS SCRATCHED, THE
FILE MAY NO LONGER BE ABLE TO BE RESTORED
Poe Sano oe lee a ee a ee a ea ea ee ee eo eee Se eee eae
FILE RESTORER OPTIONS
* Disk Unit NR (8-11)
* Device Number of the Drive for File Recovery
* Disk Drive NR (0/1)
* Always [0] For 1581/C128D
* Insert Diskette for File Recovery
* Press ANY KEY
FILE RESTORER INFORMATION
* File Name - Enter Name of File to be Recovered
* If a File Name is entered, the File will be displayed along with
Track and Sector where the File is Stored with a Recovery Option
* If Selected Characters are entered followed by [*], all Scratched
Files beginning with these characters will be displayed along with
Track and Sector where the File is Stored with a Recovery Option
* If RETURN is Pressed at the [*] Prompt, all Scratched Files will
be displayed along with Track and Sector where the File is Stored
with a Recovery Option
RECOVERY OPTION
* Press (Y)es - Restore Displayed File
* Press (N)o - Skip Displayed File
* If (Y)es is selected ....
* Enter File Type to be Restored
* SEQ Sequential File PRG = Program File USR = User File
REL Relative File CBM = Boot File
* Status of Selected File is displayed
**Press (Y)es - Select more files for recovery
* Press (N)O - Terminate File Restorer
Page 3-8
C128/C128D BASIC 7.0 COMMANDS
VERSION 1.5
The following are some of the most common Basic Commands used in the
operation of the C128 and C128D Computers. Also listed is a format
example of each command.
For more detailed operation commands, please refer to the C128 or
C128D System Guide.
+------------------- $----------- ---- -- - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + = == +
COMMAND FUNCTION | COMMAND FORMAT
~------------------ $------ +--+ + + ee ee ee ee ee +
[FORMAT J or [NEW] HEADER “Disk Name", Dx, ID, Udn
a Blank Diskette
* Disk Name
Any Combination of Digits or
Letters (Max 16 Characters)
* x = Drive Number (Optional)
(Always [0] for 1581/C128D)
* ID = Any (2) Digits or Numbers
(Must be Two Characters)
* dn = Device Number of Drive
(Optional if Device Number [8])
Example: To FORMAT a Diskette with the Disk Name [COMMODORE] with
an ID [BM] in Drive [0] of Device Number [8]
HEADER "COMMODORE", DO, IBM - Press RETURN
AT THE [ARE YOU SURE] ? PROMPT - Press [Y] - Press RETURN
Example: To FORMAT a Diskette with the Disk Name [COMMODORE] with
an ID [BM] in Drive [0] of Device Number [9]
HEADER "COMMODORE", DO, IBM, U9 - Press RETURN
AT THE [ARE YOU SURE] ? PROMPT - Press [Y] - Press RETURN
+-_------------------ +—----------- --- - - - + +
l COMMAND FUNCTION | COMMAND FORMAT |
~---------- +--+ 4--+-~—— ~~~ ~~ ~~~ + + + ++ + + ¢
[SAVE] a Program DSAVE "Program Name", Dx, Udn
to a Formatted
Diskette * Program Name
Any Combination of Digits or
Letters (Max 16 Characters)
* xX = Drive Number (Optional)
(Always [0] for 1581/C128D)
* dn = Device Number of Drive
(Optional if Device Number [8])
+------------------- +------------- - +--+ + + + + +--+ +
Example: To SAVE a Program called [COMMODORE] to Drive [0]
on Device Number [8]
DSAVE "COMMODORE", DO - Press RETURN
Example: To SAVE a Program called [COMMODORE] to Drive [0]
on Device Number [9]
DSAVE "COMMODORE", DO, U9 - Press RETURN
C128/C128D BASIC 7.0 COMMANDS
VERSION 1.5
poennn nnn ee +on---- -- - - - - - - - - +
| COMMAND FUNCTION | COMMAND FORMAT
+------------------- +—------—-—- - --- - - - - - - - - - - - - + +
[LOAD] a Program DLOAD “Program Name", Dx, Udn
from a Data
Diskette * Program Name = Name of Program to be Loaded
(Spelling Must Be Exact)
* x = Drive Number (Optional)
(Always [0] for 1581/C128D)
* dn = Device Number of Drive
(Optional if Device Number [8])
fon - ~~ +---------- - - - - - + + + + + - 5 5 - +--+ +
Example: To LOAD a Program called [COMMODORE] from Drive [0]
on Device Number [8]
DLOAD "COMMODORE", DO - Press RETURN
Example: To LOAD a Program called [COMMODORE] from Drive [0]
on Device Number [9]
DLOAD "COMMODORE", DO, U9 — Press RETURN
4------------------- 4+--------------- - - - - -- - -- - - - - - - - + +
| COMMAND FUNCTION | COMMAND FORMAT
+------------------- +------------------ - - - - - - - - - - - - - - - +
[RENAME] a File RENAME Dx, "Old Name" to "New Name", Udn
to Another Name
* xX = Drive Number (Mandatory)
(Always [0) for 1581/C128D)
* Old Name = Original Name of File
* New Name = New Name of File
* dn = Device Number of Drive
(Optional if Device Number [8])
+------------------- $----------- - -- - - + + + - + +
Example: To RENAME a File called [COMMODORE] to [CBM] on Drive [0]
of Device Number [8]
RENAME DO, “COMMODORE" to "CBM" - Press RETURN
Example: To RENAME a File called [COMMODORE] to [CBM] on Drive [0]
of Device Number [9]
RENAME DO, "COMMODORE" to "CBM", u9 - Press RETURN
Page 4-2
C128/C128D BASIC 7.0 COMMANDS
VERSION 1.5
+------------------- $2~-------------+------------------------- = ------------ +
] COMMAND FUNCTION | COMMAND FORMAT
$------------------- 4+---------------- --- +--+ +--+ + - - - - - - - - - - - - - - - + +
[INITIALIZE] the OPEN 1, dn, 15: PRINT #1, "Ix"
Disk Drive CLOSE 1
Device Number of Drive (Mandatory)
*
Qs
=]
tou
Drive Number (Mandatory)
(Always [0] for 1581/C128D)
$------------------- $--------------- - ++ - - - - + - - - - - - - - - - - - - - - - - - + - - - - = = +
Example: To INITIALIZE Drive [0] of Device Number [8]
OPEN 1,8,15: PRINT #1, “I0" - Press RETURN
CLOSE 1 - Press RETURN
Example: To INITIALIZE Drive [0] of Device Number [9]
OPEN 1,9,15: PRINT #1, "I0" - Press RETURN
CLOSE 1 - Press RETURN
$-------------- +--+ $--------------- - -- - + +--+ + +
| COMMAND FUNCTION | COMMAND FORMAT
+------------------- toon ++ +
[DIRECTORY] Read DIRECTORY Dx, Udn
Directory of
the Diskette * x = Drive Number (Optional)
(Always [0] for 1581/C128D)
Device Number of Drive
(Optional if Device Number [8])
$———-—---.-----.----. $------- ~~~ +--+ + + + +
Example: To Read the DIRECTORY from Drive [0] of Device Number [8]
*
Qu
+=]
"
DIRECTORY DO - Press RETURN
Example: To Read the DIRECTORY from Drive [0] of Device Number [9]
DIRECTORY DO, U9 - Press RETURN
Page 4-3
C128/C128D BASIC 7.0 COMMANDS
VERSION 1.5
+-----------+-------- +------- - - - - ee ee ee + +
| COMMAND FUNCTION | COMMAND FORMAT
+------------ $------- - - - - + - - - - - - - - - - - - - - - - - - - - - - - -- - -- - =- +
[SCRATCH] a File SCRATCH “File Name", Dx, Udn
From a Data
Diskette * File Name = Name of File to be Scratched
* xX = Drive Number (Optional)
(Always [0] for 1581/C128D)
* dn = Device Number of Drive
= (Optional if Device [8])
+---~-------------- = Fawn n nnn ee ee +
Example: To SCRATCH a File named [COMMODORE] from Drive [0]
of Device Number [8]
SCRATCH “COMMODORE", DO - Press RETURN
AT THE [ARE YOU SURE] ? PROMPT —- Press [Y] - Press RETURN
Example: To SCRATCH a File named [COMMODORE[ from Drive [0]
of Device Number [9]
SCRATCH “COMMODORE", DO, U9 - Press RETURN
AT THE [ARE YOU SURE] ? PROMPT —- Press [Y] - Press RETURN
Page 4-4
To All Service Centers:
Although Extensive Testing was done on the Diagnostic Tests
contained on the Version 1.5 Diagnostic Test Diskette, it
is still possible that some errors may exist.
If Errors are discovered during Diagnostic Testing ....
Please fill out the attached form and return it to ....
COMMODORE BUSINESS MACHINES
ATTN: BRUCE MORTENSON
1200 WILSON DRIVE
WEST CHESTER, PA 19380
All Reported Errors will be validated and if the Program is
changed, the Updated Program will be put on the CSIN Network
for Downloading.
Please provide as much of the requested information as possible
to allow us to provide the Updates to the field as quickly as
possible to help all Commodore Service Centers.
Re ds ot
ortenson
Souza”
Bruce
VERSION 1.5 DIAGNOSTIC
BUG REPORT
Company Name
Telephone
Technician Name
Error Found In Test Manual
Name of Test
Test System 1581 C128 C128D
Please give as much information as possible on Bug
such as Section of Test, Sequence of Testing etc.
A ES
nn AN
A PC SESS